BODY.menu {
background: #FAFAFA;
color: #000000;
font-family: Tahoma, Verdana, sans-serif;
font-size: 12px;
font-weight: normal;
margin-bottom: 0;
margin-left: 0;
margin-right: 0;
margin-top: 0;
text-decoration: none;
scrollbar-darkshadow-color: #8C4F3E;
scrollbar-3dlight-color: #8C4F3E;
scrollbar-arrow-color: #000000;
scrollbar-base-color: #FAFAFA;
scrollbar-face-color: #FAFAFA;
scrollbar-highlight-color: #FAFAFA;
scrollbar-shadow-color: #FAFAFA;
scrollbar-track-color: #ffffff;
}



P.titulo {
font-family: Arial, Verdana, sans-serif;
font-size: 16px;
font-weight: bold;
color: #000000;
text-align: center;
}

P.titulo2 {
font-family: Tahoma, Verdana, sans-serif;
font-size: 18px;
font-weight: bold;
color: #eff7ff;
text-align: left;
}

P.titulo3 {
font-family: Tahoma, Verdana, sans-serif;
font-size: 22px;
font-weight: bold;
color: #eff7ff;
text-align: center;
}


P.subtitulo {
font-family: Verdana, sans-serif;
font-size: 14px;
/*font-weight: bold;*/
color: #000000;
text-align: center;
}

P.subtitulo2 {
font-family: Tahoma, Verdana, sans-serif;
font-size: 16px;
font-weight: bold;
}

P.subtitulo3 {
font-family: Tahoma, Verdana, sans-serif;
font-size: 22px;
font-style: italic;
text-align: center;
}

.texto1 {
font-family: Tahoma, Verdana, sans-serif;
color: #FFFFFF;
font-size: 12px;
text-align: left;
}

P.texto2 {
font-family: Tahoma, Verdana, sans-serif;
color: #000000;
font-size: 10px;
/* font-weight: bold; */
text-align: right;
}

P.texto3 {
font-family: Tahoma, Verdana, sans-serif;
color: #000000;
font-size: 14px;
font-weight: bold; 
text-align: left;
}

P.texto4 {
font-family: Tahoma, Verdana, sans-serif;
color: #000000;
font-size: 12px;
font-weight: bold; 
text-align: center;
}

P.texto5 {
font-family: Tahoma, Verdana, sans-serif;
color: #000000;
font-size: 12px;
text-align: left;
}

P.texto6 {
font-family: Tahoma, Verdana, sans-serif;
color: #FFFFFF;
font-size: 12px;
font-weight: bold;
text-align: left;
}

TEXTAREA {
border-bottom-width: 1px;
border-color: #000000;
border-left-width: 1px;
border-right-width: 1px;
border-style: solid;
border-top-width: 1px;
font-family: Tahoma, Verdana, sans-serif;
font-size: 12px;
text-indent: 2px;
background: #FAFAFA;
}

TEXTAREA.button {
font-family:tahoma,sans-serif;
font-size:12px;
background: #FAFAFA;
border-bottom: 1px solid #104A7B;
border-right: 1px solid #104A7B;
border-left: 1px solid #AFC4D5;
border-top:1px solid #AFC4D5;
color:#000000;
text-decoration:none;
}

INPUT.text {
font-family:tahoma,verdana,sans-serif;
font-size:12px;
background: #FAFAFA;
border-bottom: 1px solid #104A7B;
border-right: 1px solid #104A7B;
border-left: 1px solid #AFC4D5;
border-top:1px solid #AFC4D5;
color:#000000;
text-decoration:none;
font-weight: normal;
text-indent: 2px;
}

INPUT.button {
font-family:tahoma,sans-serif;
font-size:12px;
background: #FAFAFA;
border-bottom: 1px solid #104A7B;
border-right: 1px solid #104A7B;
border-left: 1px solid #AFC4D5;
border-top:1px solid #AFC4D5;
color:#000000;
height:19px;
text-decoration:none;
cursor: hand;
}

INPUT.checkbox {
font-family:tahoma,sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
}

SELECT {
font-family:tahoma,sans-serif;
font-size:12px;
background: #FAFAFA;
border-bottom: 1px solid #104A7B;
border-right: 1px solid #104A7B;
border-left: 1px solid #AFC4D5;
border-top:1px solid #AFC4D5;
color:#000000;
text-decoration:none;
cursor: hand;
}

SELECT.button {
font-family:tahoma,sans-serif;
font-size:12px;
background: #FAFAFA;
border-bottom: 1px solid #104A7B;
border-right: 1px solid #104A7B;
border-left: 1px solid #AFC4D5;
border-top:1px solid #AFC4D5;
color:#000000;
text-decoration:none;
cursor: hand;
}


OPTION.buttonpreautomatico {
/* amarelo */
font-family:tahoma,sans-serif;
font-size: 12px; 
color: #000000; 
background: #FDFECF;
}

OPTION.buttonpre {
/* verde */
font-family:tahoma,sans-serif;
font-size: 12px; 
color: #000000; 
background: #8EE5EE;
}

OPTION.buttonnaopre {
/* azul claro */
font-family:tahoma,sans-serif;
font-size: 12px; 
color: #000000; 
background: #D6E7EF;
}

FONT.buttonpreautomatico {
font-family:tahoma,sans-serif;
font-size: 12px; 
color: #000000; 
background: #FFF68F;
}

FONT.buttonpre {
font-family:tahoma,sans-serif;
font-size: 12px; 
color: #000000; 
background: #8EE5EE;
}

FONT.buttonnaopre {
font-family:tahoma,sans-serif;
font-size: 12px; 
color: #000000; 
background: #D6E7EF;
}

FONT.buttonselecionado {
font-family:tahoma,sans-serif;
font-size: 12px; 
color: #ffffff; 
background: #000080;
}

IFRAME.iframe {
font-family:tahoma,sans-serif;
font-size:12px;
background: #D6E7EF;
border-bottom: 1px solid #104A7B;
border-right: 1px solid #104A7B;
border-left: 1px solid #AFC4D5;
border-top:1px solid #AFC4D5;
color:#000000;
text-decoration:none;
}

A:link {
background-color: transparent;
color: #000000;
font-family: Tahoma, Verdana, sans-serif;
font-size: 12px;
text-decoration: none;
}

A:visited {
background-color: transparent;
color: #000000;
font-family: Tahoma, Verdana, sans-serif;
font-size: 12px;
text-decoration: none;
}

A:hover {
background-color: transparent;
color: #000000;
font-family: Tahoma, Verdana, sans-serif;
font-size: 12px;
text-decoration: none;
}

A:active {
background-color: transparent;
color: #000000;
font-family: Tahoma, Verdana, sans-serif;
font-size: 12px;
text-decoration: none;
}

A:hover.button {
font-family:tahoma,sans-serif;
font-size:12px;
background: #FAFAFA;
border-bottom: 1px solid #AFC4D5;
border-right: 1px solid #AFC4D5;
border-left: 1px solid  #104A7B;
border-top:1px solid #104A7B;
color:#000000;
height:19px;
text-decoration:none;
cursor: hand;
}

A:link.button {
font-family:tahoma,sans-serif;
font-size:12px;
background: #FAFAFA;
border-bottom: 1px solid #104A7B;
border-right: 1px solid #104A7B;
border-left: 1px solid #AFC4D5;
border-top:1px solid #AFC4D5;
color:#000000;
height:19px;
text-decoration:none;
cursor: hand;
}

A:visited.button {
font-family:tahoma,sans-serif;
font-size:12px;
background: #FAFAFA;
border-bottom: 1px solid #104A7B;
border-right: 1px solid #104A7B;
border-left: 1px solid #AFC4D5;
border-top:1px solid #AFC4D5;
color:#000000;
height:19px;
text-decoration:none;
cursor: hand;
}

A:active.button {
font-family:tahoma,sans-serif;
font-size:12px;
background: #FAFAFA;
border-bottom: 1px solid #104A7B;
border-right: 1px solid #104A7B;
border-left: 1px solid #AFC4D5;
border-top:1px solid #AFC4D5;
color:#000000;
height:19px;
text-decoration:none;
cursor: hand;
}

A.link2:link {
background-color: transparent;
color: #FFFFFF;
font-family: Tahoma, Verdana, sans-serif;
font-size: 12px;
text-decoration: none;
font-weight: bold;
}

A.link2:visited {
background-color: transparent;
color: #FFFFFF;
font-family: Tahoma, Verdana, sans-serif;
font-size: 12px;
text-decoration: none;
font-weight: bold;}

A.link2:hover {
background-color: transparent;
color: #FFFFFF;
font-family: Tahoma, Verdana, sans-serif;
font-size: 12px;
text-decoration: none;
font-weight: bold;}

A.link2:active {
background-color: transparent;
color: #FFFFFF;
font-family: Tahoma, Verdana, sans-serif;
font-size: 12px;
text-decoration: none;
font-weight: bold;
}

A.bibliotecaexemplos:link {
background-color: transparent;
color: #000000;
font-family: Tahoma, Verdana, sans-serif;
font-size: 12px;
text-decoration: none;
}

A.bibliotecaexemplos:visited {
background-color: transparent;
color: red;
font-family: Tahoma, Verdana, sans-serif;
font-size: 12px;
text-decoration: none;
}

A.bibliotecaexemplos:hover {
background-color: transparent;
color: #000000;
font-family: Tahoma, Verdana, sans-serif;
font-size: 12px;
text-decoration: none;
}

A.bibliotecaexemplos:active {
background-color: transparent;
color: #000000;
font-family: Tahoma, Verdana, sans-serif;
font-size: 12px;
text-decoration: none;
}

FONT.button {
font-family:tahoma,sans-serif;
font-size:12px;
background: #FAFAFA;
border-bottom: 1px solid #104A7B;
border-right: 1px solid #104A7B;
border-left: 1px solid #AFC4D5;
border-top:1px solid #AFC4D5;
color:#000000;
text-decoration:none;
}


TR.mnuGroup {
font-family:tahoma,sans-serif;
font-size:12px;
background: #B9D9F9;
color:#000000;
text-decoration:none;
font-weight: normal;
text-indent: 2px;
height:20px;
border-bottom: 1px solid #000000;
border-right: 1px solid #000000;
border-left: 1px solid #000000;
border-top:1px solid #000000;
}

TD.mnuGroup {
font-family:tahoma,sans-serif;
font-size:12px;
background: #B9D9F9;
color:#000000;
text-decoration:none;
font-weight: normal;
text-indent: 2px;
height:20px;
border-bottom: 1px solid #000000;
border-right: 1px solid #000000;
border-left: 1px solid #000000;
border-top:1px solid #000000;
}

TR.mnuItem {
font-family:tahoma,sans-serif;
font-size:12px;
background: #FAFAFA;
color:#000000;
text-decoration:none;
font-weight: normal;
text-indent: 4px;
}

TD.mnuItem {
font-family:tahoma,sans-serif;
font-size:12px;
background: #FAFAFA;
color:#000000;
text-decoration:none;
font-weight: normal;
text-indent: 4px;
}

TR.zebraA {
font-family:tahoma,sans-serif;
font-size:12px;
background: #CAE1FF;
color:#000000;
text-decoration:none;
font-weight: normal;
text-indent: 4px;
height:25px;
}

TR.zebraB {
font-family:tahoma,sans-serif;
font-size:12px;
background: #BCD2EE;
color:#000000;
text-decoration:none;
font-weight: normal;
text-indent: 4px;
height:25px;
}


TR.Titulo {
font-family:tahoma,sans-serif;
font-size:12px;
background: #009ACD;
color:#000000;
text-decoration:none;
font-weight: bold;
text-indent: 2px;
height:25px;
}

TD {
font-family: Tahoma, Verdana, sans-serif;
font-size: 12px;
}

TABLE.especial {
font-family:tahoma,sans-serif;
font-size:12px;
text-align: center;
color:#000000;
text-decoration:none;
border-collapse: collapse;
}
table.especial tr td {border:1px solid #000000;}
